package com.cloud.system.service;

import com.cloud.common.domain.Result;
import com.cloud.system.entity.SysAxis;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * 坐标转换工具
 */
public interface ISysAxisService {

    /**
     * 根据类型转化坐标
     */
    public Result invertAxis(SysAxis axis);

    /**
     * 根据模板信息导入数据
     */
    public List<SysAxis> importExcel(MultipartFile file);

    /**
     * 根据模板信息转化并导出
     */
    public void exportExcel(List<SysAxis> axisList);

    /**
     * 根据类型导入JSON数据
     */
    public Result importJson(Integer putAxis, Integer outAxis, MultipartFile file);

    /**
     * 导出转换后JSON数据
     */
    public void exportJson(String geojson);

}
